// components/Logo.tsx

import { useTheme } from "@/lib/providers/ThemeProvider";

const Logo = ({
  fillColor = "#000000",
  darkmode = "#ffffffff",
}) =>{

  const {theme} = useTheme()
  return (
    <svg
      width="198"
      height="35"
      viewBox="0 0 249 57"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className=" w-32 md:w-36"
    >
      <path
        opacity="0.2"
        d="M37.6275 54.8427C37.6275 55.9595 30.4172 56.87 21.5161 56.87C12.615 56.87 5.40469 55.9595 5.40469 54.8427C5.40469 53.7259 12.615 52.8155 21.5161 52.8155C30.4172 52.8155 37.6275 53.7259 37.6275 54.8427Z"
        fill="#8C8C8C"
      />
      <path
        d="M42.9892 21.0189C42.9892 21.0189 42.2107 22.7596 42.1999 22.7812C41.9296 27.1818 40.2861 31.2147 37.6912 34.4584C30.8471 42.5567 20.5215 42.5783 15.256 39.778C11.05 37.4425 9.62283 33.442 10.8446 27.8738C11.0933 26.7385 11.5798 25.6573 12.3042 24.7491C16.2074 19.8079 23.7327 21.0729 31.7878 18.651C33.2799 18.1969 34.6638 17.4292 35.7883 16.3372C37.7453 14.4451 38.6751 12.0123 37.6912 8.55243C37.7128 8.57405 37.7237 8.59568 37.7453 8.6173L36.9884 6.59542C36.5559 6.15212 36.1126 5.71964 35.6477 5.31959C31.8635 2.01106 26.9115 0 21.4946 0C9.62283 0 0 9.62283 0 21.4946C0 22.8569 0.129745 24.1976 0.367613 25.4843C0.929846 28.4901 2.11918 31.2688 3.79507 33.6907C8.10912 40.6538 14.1531 47.7898 21.4946 54.915C27.9819 48.6115 33.4745 42.2972 37.6372 36.1126C38.1778 35.3125 38.6968 34.5016 39.1941 33.7015C41.5944 30.2308 43 26.0249 43 21.4838C42.9892 21.3432 42.9892 21.181 42.9892 21.0189ZM0.897409 24.0138C0.800099 23.1921 0.746039 22.3596 0.746039 21.5162C0.746039 10.0769 10.0553 0.767665 21.4946 0.767665C25.4302 0.800101 29.6686 1.72995 31.6364 3.41665C32.9771 4.57355 33.0744 6.29268 32.5987 7.80639C32.5879 7.87126 32.5663 7.92532 32.5446 7.99019C32.5338 8.02263 32.523 8.05507 32.5122 8.0875C32.4581 8.27131 32.3825 8.45512 32.296 8.62811C32.2527 8.71461 32.2095 8.80111 32.1662 8.8876C32.1446 8.93085 32.1121 8.9741 32.0905 9.01735C32.0365 9.10385 31.9824 9.19034 31.9283 9.26603C31.8959 9.30928 31.8743 9.35253 31.8418 9.38496C31.7986 9.44984 31.7445 9.51471 31.7013 9.56877C31.1174 10.304 30.2957 10.9203 29.2902 11.4177C28.09 12.0231 26.7601 12.3475 25.4194 12.434C16.6832 12.9962 10.5959 12.9746 7.51446 14.8235C4.8006 16.4777 2.15162 20.0133 0.897409 24.0138Z"
        fill="url(#paint0_linear_273_288)"
      />
      <path
        d="M31.6365 3.41664C29.6362 1.72994 25.1708 0.767654 21.4947 0.767654C10.0554 0.767654 0.746124 10.0769 0.746124 21.5162C0.746124 22.3596 0.800184 23.1921 0.897494 24.0138C2.15171 20.0241 4.80069 16.4777 7.51454 14.8451C10.596 12.9962 16.6833 13.0178 25.4195 12.4556C26.7602 12.3691 28.0793 12.0339 29.2902 11.4393C30.285 10.9419 31.1067 10.3148 31.7014 9.59039C31.7554 9.52551 31.7987 9.47145 31.8419 9.40658C31.8744 9.36333 31.896 9.32008 31.9284 9.28764C31.9825 9.20115 32.0365 9.12546 32.0906 9.03896C32.1122 8.99572 32.1447 8.95247 32.1663 8.90922C32.2095 8.82272 32.2636 8.73622 32.296 8.64972C32.3825 8.47673 32.4582 8.29292 32.5123 8.10912C32.5231 8.07668 32.5339 8.04424 32.5447 8.01181C32.5663 7.94693 32.5772 7.89287 32.5988 7.828C32.7177 7.36308 32.934 6.88734 32.9448 6.3143C32.9556 5.31958 32.5663 4.20592 31.6365 3.41664ZM27.2576 6.62785C27.1062 9.35252 22.8462 9.54714 17.851 9.29846C14.51 9.12546 11.1799 9.88231 8.27139 11.5474C7.19018 12.1637 6.15221 12.8773 5.15749 13.6774C7.20099 4.04374 20.1864 -0.0216351 26.1439 4.36811C26.8683 4.88709 27.3008 5.73044 27.2576 6.62785Z"
        fill="url(#paint1_linear_273_288)"
      />
      <path
        d="M30.3498 33.2042C29.6362 33.442 28.9118 33.6258 28.1766 33.7664C23.8301 34.5773 20.0134 34.6746 16.8562 33.3772C15.1047 32.6527 13.6666 31.2904 12.953 29.5388C11.115 25.0626 15.3209 22.2622 21.073 22.1649C33.8962 21.527 39.1077 18.8564 39.6158 12.0015C39.6375 11.5258 39.5834 11.05 39.4645 10.5851C39.1726 9.49307 38.6428 8.48754 37.9075 7.62257C37.6156 7.27658 37.3129 6.9414 36.9993 6.61703C36.9993 6.61703 37.7237 8.59566 37.7021 8.57404C38.6968 12.0339 37.7562 14.4667 35.7992 16.3588C34.6747 17.44 33.2907 18.2185 31.7986 18.6726C23.7436 21.0945 14.0667 19.8295 10.1635 24.7707C9.43909 25.6789 8.95254 26.7601 8.70386 27.8954C7.48208 33.4637 11.0609 37.4642 15.2668 39.7996C20.5324 42.5891 30.858 42.5675 37.7021 34.48C40.297 31.2363 41.9513 27.2034 42.2108 22.8029C39.9618 28.6522 35.5505 31.4742 30.3498 33.2042Z"
        fill="url(#paint2_linear_273_288)"
      />
      <path
        d="M221.811 43.9961C221.136 43.9918 220.589 43.8336 220.171 43.5216C219.781 43.2098 219.546 42.8006 219.468 42.2939C219.39 41.7591 219.495 41.1693 219.783 40.5244L231.198 15.9224C231.573 15.1093 232.016 14.5357 232.526 14.2015C233.064 13.8394 233.671 13.6605 234.345 13.6648C234.992 13.669 235.567 13.8554 236.069 14.2242C236.599 14.565 237.042 15.1443 237.399 15.9621L248.296 40.707C248.598 41.3557 248.704 41.9469 248.613 42.4806C248.523 43.0143 248.279 43.4345 247.882 43.7413C247.485 44.02 246.963 44.1572 246.316 44.1531C245.529 44.148 244.912 43.9613 244.467 43.5929C244.049 43.1965 243.677 42.6036 243.348 41.8142L240.679 35.4279L242.94 36.9187L225.14 36.8047L227.435 35.3431L224.663 41.6945C224.288 42.5076 223.902 43.0956 223.504 43.4586C223.106 43.8216 222.542 44.0008 221.811 43.9961ZM234.191 19.8643L228.126 33.8712L227.045 32.5146L241.133 32.6048L240.063 33.9477L234.275 19.8648L234.191 19.8643Z"
        fill={theme === 'dark' ? darkmode : fillColor}
      />
      <path
        d="M205.6 43.9766C202.31 43.9555 199.533 43.3191 197.269 42.0673C195.034 40.8157 193.339 39.0474 192.183 36.7623C191.028 34.4772 190.468 31.7741 190.504 28.653C190.531 26.2911 190.892 24.1704 191.588 22.2908C192.313 20.4114 193.329 18.8151 194.638 17.5019C195.975 16.1607 197.589 15.1447 199.481 14.4538C201.373 13.7348 203.514 13.3829 205.905 13.3983C207.479 13.4083 209.052 13.6153 210.622 14.019C212.22 14.3948 213.718 15.0371 215.113 15.9459C215.588 16.2582 215.893 16.6398 216.028 17.0906C216.192 17.5415 216.215 18.0056 216.097 18.4829C215.979 18.9321 215.764 19.3244 215.451 19.6598C215.138 19.9953 214.742 20.2036 214.263 20.2849C213.812 20.3664 213.307 20.2507 212.748 19.9378C211.687 19.3123 210.609 18.8555 209.516 18.5673C208.422 18.2791 207.201 18.1307 205.851 18.122C203.77 18.1087 202.008 18.5192 200.564 19.3536C199.121 20.1598 198.025 21.3479 197.276 22.9178C196.555 24.4879 196.182 26.4117 196.156 28.6892C196.116 32.1477 196.916 34.782 198.555 36.5922C200.193 38.4023 202.644 39.3179 205.905 39.3388C207.03 39.346 208.17 39.2408 209.326 39.0232C210.481 38.8057 211.609 38.5036 212.71 38.117L211.629 40.5143L211.731 31.5307L207.091 31.5009C206.388 31.4964 205.842 31.3102 205.452 30.9421C205.091 30.5742 204.914 30.081 204.921 29.4624C204.928 28.8157 205.116 28.3248 205.486 27.9897C205.883 27.6549 206.434 27.4897 207.137 27.4942L214.096 27.5387C214.799 27.5433 215.331 27.7435 215.692 28.1395C216.082 28.5075 216.272 29.043 216.264 29.746L216.148 39.9949C216.141 40.6135 216.009 41.1329 215.751 41.553C215.521 41.9733 215.138 42.2802 214.601 42.4736C213.359 42.9156 211.935 43.286 210.328 43.5851C208.722 43.856 207.146 43.9865 205.6 43.9766Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <path
        d="M169.891 43.3261C168.963 43.3201 168.249 43.0765 167.748 42.5953C167.276 42.0861 167.045 41.3676 167.056 40.4397L167.328 16.4412C167.339 15.5133 167.586 14.8119 168.069 14.337C168.581 13.8341 169.301 13.5856 170.229 13.5916L185.286 13.688C185.989 13.6925 186.522 13.8787 186.883 14.2466C187.273 14.6146 187.463 15.1361 187.456 15.8109C187.448 16.5138 187.245 17.0609 186.847 17.452C186.477 17.8152 185.941 17.9945 185.238 17.99L172.5 17.9084L172.407 26.0907L184.217 26.1664C184.948 26.171 185.494 26.3573 185.856 26.7252C186.217 27.0931 186.394 27.6285 186.386 28.3314C186.378 29.0344 186.189 29.5674 185.819 29.9306C185.449 30.2938 184.899 30.473 184.168 30.4684L172.358 30.3927L172.26 39.0389L184.998 39.1205C185.701 39.125 186.233 39.3112 186.594 39.6791C186.984 40.0471 187.175 40.5826 187.167 41.2856C187.159 41.9885 186.956 42.5215 186.558 42.8845C186.188 43.2477 185.652 43.427 184.949 43.4225L169.891 43.3261Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <path
        d="M151.536 43.5459C150.665 43.5403 149.992 43.297 149.52 42.8159C149.076 42.3069 148.859 41.6166 148.868 40.7449L149.127 17.9695L140.902 17.9169C140.171 17.9122 139.597 17.7117 139.18 17.3153C138.791 16.891 138.6 16.3274 138.608 15.6245C138.617 14.8934 138.82 14.3464 139.217 13.9834C139.644 13.5924 140.222 13.3993 140.953 13.404L162.802 13.5439C163.533 13.5486 164.093 13.749 164.482 14.1452C164.9 14.5134 165.105 15.0631 165.096 15.7941C165.088 16.4971 164.871 17.0581 164.444 17.4771C164.046 17.8683 163.482 18.0615 162.751 18.0568L154.526 18.0041L154.267 40.7795C154.257 41.6512 154.025 42.3386 153.569 42.8418C153.114 43.317 152.436 43.5516 151.536 43.5459Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <path
        d="M114.714 43.31C114.039 43.3057 113.493 43.1475 113.074 42.8355C112.684 42.5237 112.45 42.1145 112.371 41.6078C112.293 41.073 112.398 40.4832 112.687 39.8383L124.102 15.2363C124.477 14.4232 124.919 13.8496 125.429 13.5154C125.967 13.1533 126.574 12.9744 127.249 12.9787C127.896 12.9829 128.47 13.1693 128.972 13.5381C129.502 13.879 129.946 14.4583 130.302 15.276L141.199 40.0209C141.501 40.6696 141.607 41.2608 141.517 41.7945C141.426 42.3282 141.182 42.7484 140.785 43.0552C140.388 43.3339 139.867 43.4711 139.22 43.467C138.433 43.4619 137.816 43.2752 137.37 42.9068C136.953 42.5105 136.58 41.9176 136.252 41.1281L133.582 34.7419L135.843 36.2326L118.044 36.1186L120.338 34.657L117.566 41.0084C117.192 41.8215 116.805 42.4095 116.408 42.7725C116.01 43.1355 115.445 43.3147 114.714 43.31ZM127.094 19.1782L121.03 33.1852L119.948 31.8285L134.036 31.9187L132.966 33.2616L127.179 19.1787L127.094 19.1782Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <path
        d="M86.2415 43.1277C85.426 43.1225 84.7959 42.8935 84.3511 42.4407C83.9344 41.9882 83.7309 41.3401 83.7404 40.4966L84.0253 15.4015C84.0352 14.5298 84.2536 13.8704 84.6805 13.4232C85.1359 12.9481 85.715 12.7128 86.418 12.7173C87.0647 12.7214 87.5413 12.851 87.8477 13.1061C88.1826 13.3332 88.5718 13.7293 89.0153 14.2946L104.932 35.3598L103.835 35.3528L104.062 15.4033C104.071 14.5879 104.289 13.9566 104.716 13.5094C105.171 13.0624 105.806 12.8415 106.621 12.8467C107.437 12.8519 108.053 13.0808 108.47 13.5334C108.886 13.986 109.09 14.62 109.081 15.4354L108.793 40.7414C108.785 41.5287 108.581 42.146 108.182 42.5934C107.783 43.0408 107.246 43.2623 106.571 43.258C105.925 43.2538 105.406 43.1239 105.015 42.8684C104.653 42.613 104.249 42.2026 103.806 41.6374L87.9317 20.5724L88.9862 20.5792L88.7597 40.5287C88.7501 41.3722 88.5319 42.0176 88.105 42.4648C87.6781 42.912 87.0569 43.1329 86.2415 43.1277Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <path
        d="M62.259 42.6366C61.3311 42.6306 60.6167 42.387 60.116 41.9058C59.6437 41.3966 59.4129 40.6781 59.4234 39.7502L59.6958 15.7517C59.7064 14.8238 59.9534 14.1224 60.4368 13.6474C60.9487 13.1445 61.6686 12.8961 62.5965 12.902L77.6542 12.9985C78.3572 13.003 78.8894 13.1892 79.2508 13.557C79.6403 13.9251 79.8312 14.4465 79.8236 15.1214C79.8156 15.8243 79.6125 16.3713 79.2144 16.7625C78.8447 17.1257 78.3084 17.305 77.6054 17.3005L64.8675 17.2189L64.7746 25.4012L76.5846 25.4768C77.3157 25.4815 77.8619 25.6678 78.2233 26.0357C78.5847 26.4035 78.7614 26.9389 78.7534 27.6419C78.7455 28.3448 78.5566 28.8779 78.1869 29.2411C77.8172 29.6043 77.2668 29.7835 76.5358 29.7788L64.7258 29.7032L64.6276 38.3494L77.3655 38.431C78.0685 38.4355 78.6007 38.6217 78.9621 38.9896C79.3516 39.3576 79.5424 39.8931 79.5344 40.596C79.5264 41.299 79.3235 41.832 78.9257 42.195C78.556 42.5582 78.0197 42.7375 77.3167 42.733L62.259 42.6366Z"
        fill={theme === 'dark' ? darkmode : fillColor}      />
      <defs>
        <linearGradient
          id="paint0_linear_273_288"
          x1="-1.64699"
          y1="27.4787"
          x2="33.778"
          y2="27.4787"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#6FD97C" />
          <stop offset="0.2444" stop-color="#6CD67B" />
          <stop offset="0.4557" stop-color="#61CC76" />
          <stop offset="0.5215" stop-color="#5CC774" />
          <stop offset="0.6585" stop-color="#51BD6F" />
          <stop offset="0.8973" stop-color="#34A263" />
          <stop offset="1" stop-color="#26955D" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_273_288"
          x1="32.6708"
          y1="12.3891"
          x2="4.85686"
          y2="12.3891"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#73DE7F" />
          <stop offset="0.2582" stop-color="#70DB7E" />
          <stop offset="0.4819" stop-color="#65D179" />
          <stop offset="0.6927" stop-color="#53C071" />
          <stop offset="0.8944" stop-color="#3AA967" />
          <stop offset="1" stop-color="#2A9A60" />
        </linearGradient>
        <linearGradient
          id="paint2_linear_273_288"
          x1="10.6687"
          y1="24.038"
          x2="41.6962"
          y2="24.038"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#2A9A60" />
          <stop offset="0.0945416" stop-color="#38A766" />
          <stop offset="0.2988" stop-color="#51BE70" />
          <stop offset="0.5121" stop-color="#63CF77" />
          <stop offset="0.7385" stop-color="#6ED97C" />
          <stop offset="1" stop-color="#71DC7D" />
        </linearGradient>
      </defs>
    </svg>
  
    // <svg
    //   width="203"
    //   height="48"
    //   viewBox="0 0 203 48"
    //   fill="none"
    //   xmlns="http://www.w3.org/2000/svg"
    //   className={className} // Add any additional className passed to the component
    // >
    //   {/* light mode */}
    //   <g className="block dark:hidden">
    //   <path
    //     d="M32.0933 27.3037C33.0992 28.342 33.0513 29.9939 32.0614 31.0322C31.2471 31.8975 30.337 32.6684 29.3151 33.3134C27.0638 34.7608 24.3654 35.5946 21.4914 35.6103C13.6197 35.626 7.12124 29.3331 7.00947 21.5614C6.89771 13.6008 13.4122 7.11914 21.4594 7.11914C24.3015 7.11914 26.936 7.92149 29.1714 9.30593C30.4168 10.0768 31.5185 11.0207 32.4606 12.122C33.4186 13.2233 33.4984 14.8594 32.5723 15.9764C32.5404 16.0236 32.4925 16.0708 32.4446 16.118C31.3588 17.2507 29.4748 17.1249 28.5008 15.8978C27.6546 14.8437 26.5848 13.9942 25.3394 13.3963C24.1578 12.8457 22.8485 12.531 21.4594 12.531C17.34 12.531 13.8592 15.2685 12.8214 19.0127C12.9172 19.5476 13.3802 19.9724 13.971 19.9882L15.5996 20.0511C16.1585 20.0668 16.7173 19.9252 17.2123 19.642L18.3938 18.9341C19.3039 18.3835 20.3577 18.1003 21.4275 18.1003H29.2193C29.9378 18.1003 30.5286 18.6824 30.5286 19.3903V20.0983H23.0721C22.9603 20.0983 22.8805 20.1769 22.8805 20.2871C22.8805 20.3815 22.9603 20.4759 23.0561 20.4759L30.5126 20.9164V22.3637L22.8326 22.6941C22.609 22.7098 22.609 23.0245 22.8326 23.0402L30.4966 23.3077V23.3234C30.4966 24.0628 29.8899 24.6606 29.1395 24.6764L20.3897 24.7865C19.719 24.8022 19.0644 24.5977 18.5056 24.2201C17.7551 23.7324 16.9089 23.3234 15.7273 23.1661C14.6735 23.0245 13.6357 23.4493 12.9651 24.2359C14.1147 27.5082 17.1803 29.9467 20.8367 30.1827C22.3376 30.2771 23.7587 30.0096 25.036 29.459C26.3772 28.8769 27.1436 28.4521 27.8462 27.5711C28.6605 26.5485 30.0975 26.2024 31.279 26.753C31.5984 26.8946 31.8698 27.0677 32.0933 27.3037Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M21.4754 0.212891C9.61202 0.212891 0 9.68373 0 21.3728C0 31.4572 7.1691 39.9055 16.7651 42.0136L21.3636 47.7873L25.9141 42.0765C35.6379 40.0628 42.9507 31.5516 42.9507 21.3728C42.9507 9.68373 33.3227 0.212891 21.4754 0.212891ZM21.4754 36.6646C12.9012 36.6646 5.95562 29.8211 5.95562 21.3728C5.95562 12.9246 12.9012 6.08103 21.4754 6.08103C30.0495 6.08103 36.9951 12.9246 36.9951 21.3728C36.9951 29.8211 30.0495 36.6646 21.4754 36.6646Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M12.9973 24.2363C12.9334 24.315 12.8695 24.3937 12.8057 24.488L12.9973 24.2363Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M12.8057 18.7461C12.8057 18.8562 12.8057 18.9349 12.8216 19.0135L12.8057 18.7461Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M53.7146 34.4899V11.9941H69.332V15.9183H58.6115V21.2738H68.5179V25.1979H58.6115V30.5658H69.3695V34.4899H53.7146Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M92.6139 11.9941V34.4776H88.3808L78.299 20.336H78.1237V34.4899H73.2268V11.9941H77.5225L87.5291 26.1358H87.7295V11.9941H92.6139Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M100.642 34.4893H95.3943L103.397 12.0059H109.709L117.699 34.4893H112.452L106.641 17.1393H106.453L100.642 34.4893ZM100.316 25.6415H112.715V29.3559H100.316V25.6415Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M116.748 15.9183V11.9941H135.784V15.9183H128.696V34.4899H123.849V15.9183H116.748Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M138.915 34.4899V11.9941H154.532V15.9183H143.812V21.2738H153.718V25.1979H143.812V30.5658H154.57V34.4899H138.915Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M173.807 19.2617C173.644 18.7311 173.431 18.2498 173.143 17.8426C172.855 17.423 172.504 17.0775 172.091 16.7937C171.678 16.5099 171.214 16.2877 170.688 16.1273C170.162 15.9792 169.586 15.8929 168.948 15.8929C167.758 15.8929 166.718 16.1767 165.829 16.7443C164.94 17.312 164.239 18.1387 163.738 19.237C163.237 20.3229 162.986 21.6556 162.986 23.2228C162.986 24.79 163.237 26.1227 163.725 27.221C164.214 28.3192 164.915 29.1583 165.804 29.726C166.706 30.306 167.758 30.5898 168.985 30.5898C170.1 30.5898 171.039 30.3923 171.828 30.0098C172.617 29.6273 173.218 29.0843 173.644 28.3809C174.07 27.6775 174.27 26.8508 174.27 25.8883L175.272 26.0363H169.298V22.4577H178.992V25.2959C178.992 27.2703 178.566 28.9732 177.702 30.38C176.838 31.7991 175.66 32.885 174.145 33.6501C172.642 34.4152 170.914 34.7977 168.96 34.7977C166.793 34.7977 164.877 34.3288 163.237 33.4033C161.596 32.4655 160.306 31.1451 159.392 29.4175C158.478 27.6899 158.014 25.6415 158.014 23.2722C158.014 21.4459 158.29 19.817 158.828 18.3855C159.379 16.9541 160.143 15.7448 161.133 14.7452C162.122 13.7457 163.274 12.993 164.589 12.4747C165.904 11.9564 167.319 11.6973 168.86 11.6973C170.175 11.6973 171.39 11.8824 172.529 12.2526C173.657 12.6228 174.671 13.141 175.548 13.8197C176.424 14.4984 177.151 15.2882 177.702 16.2137C178.265 17.1392 178.616 18.1634 178.779 19.274H173.807V19.2617Z"
    //     fill={fillColor}
    //   />
    //   <path
    //     d="M185.943 34.4893H180.695L188.698 12.0059H195.01L203 34.4893H197.753L191.954 17.1393H191.779L185.943 34.4893ZM185.617 25.6415H198.016V29.3559H185.617V25.6415Z"
    //     fill={fillColor}
    //   />
    //   </g>
    //   {/* You can continue to add the remaining <path> elements here */}
  
    //   {/* Dark mode */}
  
    //   <g className="hidden dark:block">
    //   <path
    //     d="M32.0933 27.3037C33.0992 28.342 33.0513 29.9939 32.0614 31.0322C31.2471 31.8975 30.337 32.6684 29.3151 33.3134C27.0638 34.7608 24.3654 35.5946 21.4914 35.6103C13.6197 35.626 7.12124 29.3331 7.00947 21.5614C6.89771 13.6008 13.4122 7.11914 21.4594 7.11914C24.3015 7.11914 26.936 7.92149 29.1714 9.30593C30.4168 10.0768 31.5185 11.0207 32.4606 12.122C33.4186 13.2233 33.4984 14.8594 32.5723 15.9764C32.5404 16.0236 32.4925 16.0708 32.4446 16.118C31.3588 17.2507 29.4748 17.1249 28.5008 15.8978C27.6546 14.8437 26.5848 13.9942 25.3394 13.3963C24.1578 12.8457 22.8485 12.531 21.4594 12.531C17.34 12.531 13.8592 15.2685 12.8214 19.0127C12.9172 19.5476 13.3802 19.9724 13.971 19.9882L15.5996 20.0511C16.1585 20.0668 16.7173 19.9252 17.2123 19.642L18.3938 18.9341C19.3039 18.3835 20.3577 18.1003 21.4275 18.1003H29.2193C29.9378 18.1003 30.5286 18.6824 30.5286 19.3903V20.0983H23.0721C22.9603 20.0983 22.8805 20.1769 22.8805 20.2871C22.8805 20.3815 22.9603 20.4759 23.0561 20.4759L30.5126 20.9164V22.3637L22.8326 22.6941C22.609 22.7098 22.609 23.0245 22.8326 23.0402L30.4966 23.3077V23.3234C30.4966 24.0628 29.8899 24.6606 29.1395 24.6764L20.3897 24.7865C19.719 24.8022 19.0644 24.5977 18.5056 24.2201C17.7551 23.7324 16.9089 23.3234 15.7273 23.1661C14.6735 23.0245 13.6357 23.4493 12.9651 24.2359C14.1147 27.5082 17.1803 29.9467 20.8367 30.1827C22.3376 30.2771 23.7587 30.0096 25.036 29.459C26.3772 28.8769 27.1436 28.4521 27.8462 27.5711C28.6605 26.5485 30.0975 26.2024 31.279 26.753C31.5984 26.8946 31.8698 27.0677 32.0933 27.3037Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M21.4754 0.212891C9.61202 0.212891 0 9.68373 0 21.3728C0 31.4572 7.1691 39.9055 16.7651 42.0136L21.3636 47.7873L25.9141 42.0765C35.6379 40.0628 42.9507 31.5516 42.9507 21.3728C42.9507 9.68373 33.3227 0.212891 21.4754 0.212891ZM21.4754 36.6646C12.9012 36.6646 5.95562 29.8211 5.95562 21.3728C5.95562 12.9246 12.9012 6.08103 21.4754 6.08103C30.0495 6.08103 36.9951 12.9246 36.9951 21.3728C36.9951 29.8211 30.0495 36.6646 21.4754 36.6646Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M12.9973 24.2363C12.9334 24.315 12.8695 24.3937 12.8057 24.488L12.9973 24.2363Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M12.8057 18.7461C12.8057 18.8562 12.8057 18.9349 12.8216 19.0135L12.8057 18.7461Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M53.7146 34.4899V11.9941H69.332V15.9183H58.6115V21.2738H68.5179V25.1979H58.6115V30.5658H69.3695V34.4899H53.7146Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M92.6139 11.9941V34.4776H88.3808L78.299 20.336H78.1237V34.4899H73.2268V11.9941H77.5225L87.5291 26.1358H87.7295V11.9941H92.6139Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M100.642 34.4893H95.3943L103.397 12.0059H109.709L117.699 34.4893H112.452L106.641 17.1393H106.453L100.642 34.4893ZM100.316 25.6415H112.715V29.3559H100.316V25.6415Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M116.748 15.9183V11.9941H135.784V15.9183H128.696V34.4899H123.849V15.9183H116.748Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M138.915 34.4899V11.9941H154.532V15.9183H143.812V21.2738H153.718V25.1979H143.812V30.5658H154.57V34.4899H138.915Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M173.807 19.2617C173.644 18.7311 173.431 18.2498 173.143 17.8426C172.855 17.423 172.504 17.0775 172.091 16.7937C171.678 16.5099 171.214 16.2877 170.688 16.1273C170.162 15.9792 169.586 15.8929 168.948 15.8929C167.758 15.8929 166.718 16.1767 165.829 16.7443C164.94 17.312 164.239 18.1387 163.738 19.237C163.237 20.3229 162.986 21.6556 162.986 23.2228C162.986 24.79 163.237 26.1227 163.725 27.221C164.214 28.3192 164.915 29.1583 165.804 29.726C166.706 30.306 167.758 30.5898 168.985 30.5898C170.1 30.5898 171.039 30.3923 171.828 30.0098C172.617 29.6273 173.218 29.0843 173.644 28.3809C174.07 27.6775 174.27 26.8508 174.27 25.8883L175.272 26.0363H169.298V22.4577H178.992V25.2959C178.992 27.2703 178.566 28.9732 177.702 30.38C176.838 31.7991 175.66 32.885 174.145 33.6501C172.642 34.4152 170.914 34.7977 168.96 34.7977C166.793 34.7977 164.877 34.3288 163.237 33.4033C161.596 32.4655 160.306 31.1451 159.392 29.4175C158.478 27.6899 158.014 25.6415 158.014 23.2722C158.014 21.4459 158.29 19.817 158.828 18.3855C159.379 16.9541 160.143 15.7448 161.133 14.7452C162.122 13.7457 163.274 12.993 164.589 12.4747C165.904 11.9564 167.319 11.6973 168.86 11.6973C170.175 11.6973 171.39 11.8824 172.529 12.2526C173.657 12.6228 174.671 13.141 175.548 13.8197C176.424 14.4984 177.151 15.2882 177.702 16.2137C178.265 17.1392 178.616 18.1634 178.779 19.274H173.807V19.2617Z"
    //     fill={darkmode}
    //   />
    //   <path
    //     d="M185.943 34.4893H180.695L188.698 12.0059H195.01L203 34.4893H197.753L191.954 17.1393H191.779L185.943 34.4893ZM185.617 25.6415H198.016V29.3559H185.617V25.6415Z"
    //     fill={darkmode}
    //   />
    //   </g>
    // </svg>
  );
} 


export default Logo;
